﻿using System;
using System.Collections.Generic;
using System.Web.Mvc;
using Mundialeitor2.Helpers;
using Mundialeitor2.Models;

namespace Mundialeitor2.Controllers
{
    public class BoletaController : Controller
    {
        // GET: Boleta
        public ActionResult Index()
        {
            var partidos = GenerarPartidos();

            return View(partidos);
        }

        private List<PartidoModel> GenerarPartidos()
        {
            var partidos = new List<PartidoModel>();

            var partido1 = new PartidoModel();
            partido1.Fecha = new DateTime(2014, 6, 12, 17, 0, 0);
            partido1.Local = EquipoEnum.Brasil;
            partido1.Visitante = EquipoEnum.Croacia;
            partido1.Sede = SedeEnum.SaoPaulo;

            partidos.Add(partido1);

            var partido2 = new PartidoModel();
            partido2.Fecha = new DateTime(2014, 6, 13, 13, 0, 0);
            partido2.Local = EquipoEnum.Mexico;
            partido2.Visitante = EquipoEnum.Camerun;
            partido2.Sede = SedeEnum.Natal;

            partidos.Add(partido2);

            var partido3 = new PartidoModel();
            partido3.Fecha = DateTime.Now;
            partido3.Local = EquipoEnum.Brasil;
            partido3.Visitante = EquipoEnum.Mexico;
            partido3.Sede = SedeEnum.Fortaleza;

            partidos.Add(partido3);

            var partido4 = new PartidoModel();
            partido4.Fecha = DateTime.Now;
            partido4.Local = EquipoEnum.Camerun;
            partido4.Visitante = EquipoEnum.Croacia;
            partido4.Sede = SedeEnum.Manaus;

            partidos.Add(partido4);

            var partido5 = new PartidoModel();
            partido5.Fecha = DateTime.Now;
            partido5.Local = EquipoEnum.Camerun;
            partido5.Visitante = EquipoEnum.Brasil;
            partido5.Sede = SedeEnum.Brasilia;

            partidos.Add(partido5);

            var partido6 = new PartidoModel();
            partido6.Fecha = DateTime.Now;
            partido6.Local = EquipoEnum.Croacia;
            partido6.Visitante = EquipoEnum.Mexico;
            partido6.Sede = SedeEnum.Recife;

            partidos.Add(partido6);

            return partidos;
        }
    }
}